package com.hbnu.system.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * (PorprojectDeclareauthor)表实体类
 *
 * @author makejava
 * @since 2023-10-19 17:00:02
 */
@SuppressWarnings("serial")
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("porproject_declareauthor")
public class PorprojectDeclareauthor extends Model<PorprojectDeclareauthor> {
    /**
     * 主键 论纵向项目申报人员编号
     */
    @ApiModelProperty(value = "主键")
    @TableId(value = "pdclareauthorid", type = IdType.ASSIGN_ID)
    private String pdclareauthorid;

    /**
     * 纵向项目申报编号
     */
    @ApiModelProperty(value = "纵向项目申报编号")
    @TableField(value = "PDeclareID")
    private String pdeclareid;

    /**
     * 作者工号
     */
    @ApiModelProperty(value = "作者工号")
    @TableField(value = "UserAccount")
    private String UserAccount;

    /**
     * 作者类别
     */
    @ApiModelProperty(value = "作者类别")
    @TableField(value = "authorCate")
    private String authorcate;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    @TableField(value = "name")
    private String name;

    /**
     * 所属院系
     */
    @ApiModelProperty(value = "所属院系")
    @TableField(value = "dept")
    private String dept;

    /**
     * 排名
     */
    @ApiModelProperty(value = "排名")
    @TableField(value = "ranking")
    private String ranking;

    /**
     * 署名单位
     */
    @ApiModelProperty(value = "承担单位")
    @TableField(value = "Unit")
    private String unit;

    /**
     * 作者类型
     */
    @ApiModelProperty(value = "作者类型")
    @TableField(value = "authorType")
    private String authortype;

    /**
     * 考核系数
     */
    @ApiModelProperty(value = "考核系数")
    @TableField(value = "assessment")
    private String assessment;
}

